a2(f, 0) -> a2(s, 0)
a2(d, 0) -> 0
a2(d, a2(s, x)) -> a2(s, a2(s, a2(d, a2(p, a2(s, x)))))
a2(f, a2(s, x)) -> a2(d, a2(f, a2(p, a2(s, x))))
a2(p, a2(s, x)) -> x
↳ QTRS
↳ DependencyPairsProof
a2(f, 0) -> a2(s, 0)
a2(d, 0) -> 0
a2(d, a2(s, x)) -> a2(s, a2(s, a2(d, a2(p, a2(s, x)))))
a2(f, a2(s, x)) -> a2(d, a2(f, a2(p, a2(s, x))))
a2(p, a2(s, x)) -> x
A2(f, a2(s, x)) -> A2(p, a2(s, x))
A2(f, a2(s, x)) -> A2(d, a2(f, a2(p, a2(s, x))))
A2(d, a2(s, x)) -> A2(d, a2(p, a2(s, x)))
A2(d, a2(s, x)) -> A2(s, a2(d, a2(p, a2(s, x))))
A2(d, a2(s, x)) -> A2(s, a2(s, a2(d, a2(p, a2(s, x)))))
A2(f, a2(s, x)) -> A2(f, a2(p, a2(s, x)))
A2(f, 0) -> A2(s, 0)
A2(d, a2(s, x)) -> A2(p, a2(s, x))
a2(f, 0) -> a2(s, 0)
a2(d, 0) -> 0
a2(d, a2(s, x)) -> a2(s, a2(s, a2(d, a2(p, a2(s, x)))))
a2(f, a2(s, x)) -> a2(d, a2(f, a2(p, a2(s, x))))
a2(p, a2(s, x)) -> x
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
A2(f, a2(s, x)) -> A2(p, a2(s, x))
A2(f, a2(s, x)) -> A2(d, a2(f, a2(p, a2(s, x))))
A2(d, a2(s, x)) -> A2(d, a2(p, a2(s, x)))
A2(d, a2(s, x)) -> A2(s, a2(d, a2(p, a2(s, x))))
A2(d, a2(s, x)) -> A2(s, a2(s, a2(d, a2(p, a2(s, x)))))
A2(f, a2(s, x)) -> A2(f, a2(p, a2(s, x)))
A2(f, 0) -> A2(s, 0)
A2(d, a2(s, x)) -> A2(p, a2(s, x))
a2(f, 0) -> a2(s, 0)
a2(d, 0) -> 0
a2(d, a2(s, x)) -> a2(s, a2(s, a2(d, a2(p, a2(s, x)))))
a2(f, a2(s, x)) -> a2(d, a2(f, a2(p, a2(s, x))))
a2(p, a2(s, x)) -> x
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
A2(d, a2(s, x)) -> A2(d, a2(p, a2(s, x)))
a2(f, 0) -> a2(s, 0)
a2(d, 0) -> 0
a2(d, a2(s, x)) -> a2(s, a2(s, a2(d, a2(p, a2(s, x)))))
a2(f, a2(s, x)) -> a2(d, a2(f, a2(p, a2(s, x))))
a2(p, a2(s, x)) -> x
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
A2(d, a2(s, x)) -> A2(d, a2(p, a2(s, x)))
POL( d ) = 1
POL( s ) = 3
POL( A2(x1, x2) ) = max{0, x2 - 3}
POL( p ) = max{0, -2}
POL( a2(x1, x2) ) = max{0, 2x1 + x2 - 2}
a2(p, a2(s, x)) -> x
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
↳ QDP
a2(f, 0) -> a2(s, 0)
a2(d, 0) -> 0
a2(d, a2(s, x)) -> a2(s, a2(s, a2(d, a2(p, a2(s, x)))))
a2(f, a2(s, x)) -> a2(d, a2(f, a2(p, a2(s, x))))
a2(p, a2(s, x)) -> x
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
A2(f, a2(s, x)) -> A2(f, a2(p, a2(s, x)))
a2(f, 0) -> a2(s, 0)
a2(d, 0) -> 0
a2(d, a2(s, x)) -> a2(s, a2(s, a2(d, a2(p, a2(s, x)))))
a2(f, a2(s, x)) -> a2(d, a2(f, a2(p, a2(s, x))))
a2(p, a2(s, x)) -> x
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
A2(f, a2(s, x)) -> A2(f, a2(p, a2(s, x)))
POL( f ) = 1
POL( s ) = 3
POL( A2(x1, x2) ) = max{0, x2 - 3}
POL( p ) = max{0, -2}
POL( a2(x1, x2) ) = max{0, 2x1 + x2 - 2}
a2(p, a2(s, x)) -> x
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ DependencyGraphProof
↳ AND
↳ QDP
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
a2(f, 0) -> a2(s, 0)
a2(d, 0) -> 0
a2(d, a2(s, x)) -> a2(s, a2(s, a2(d, a2(p, a2(s, x)))))
a2(f, a2(s, x)) -> a2(d, a2(f, a2(p, a2(s, x))))
a2(p, a2(s, x)) -> x